
package com.hazelcast.internal.monitor.impl;

public class EmptyIndexesStats implements IndexesStats {
    @Override
    public long getQueryCount() {
        return 0;
    }

    @Override
    public void incrementQueryCount() {
        // do nothing
    }

    @Override
    public long getIndexedQueryCount() {
        return 0;
    }

    @Override
    public void incrementIndexedQueryCount() {
        // do nothing
    }

    @Override
    public long getIndexesSkippedQueryCount() {
        return 0;
    }

    @Override
    public void incrementIndexesSkippedQueryCount() {
    }

    @Override
    public long getNoMatchingIndexQueryCount() {
        return 0;
    }

    @Override
    public void incrementNoMatchingIndexQueryCount() {
    }

    @Override
    public PerIndexStats createPerIndexStats(boolean ordered, boolean queryableEntriesAreCached) {
        return PerIndexStats.EMPTY;
    }
}
